Refining Distributed Systems using the B Method

نویسندگان

  • Olivier Rolland
  • Traian Muntean
چکیده

This paper makes a proposal for introducing into the B Method [3] a new refinement operator dedicated to take into account distribution fro m the very specification level through all stepwise refinement process of B abstract machines towards actual implementations. Our operator expresses how a whole system composed of many concurrent and communicating processes can be designed by refinement. Such distributed refinements allow to progressively introducing some degree of parallelism and communications into the operations of abstract machines. The proposed operator is compatible with classical algorithmic and data refinements found in the B Method, and we show how it can be used also to derive sequential programs from distributed refinements whenever the implementation will require.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Refining Open Distributed Systems Application to CORBA

This paper makes a proposal for introducing into the B Method a framework for distribution through remote method invocation of CORBA objects and to extend Atelier B to automatically generate CORBA IDL and distributed code.Wewill show that a constructive specificationmethod like the BMethod is well suited to design CORBA applications. Themethodologywe propose does not break the specificities of ...

متن کامل

The Relationship between the Organizational Commitment and Job Satisfaction for Accountants in National Iranian Oil Refining & Distribution Company

The main objective of this study was to investigating the relation between organizational commitment and job satisfaction for accountants in 37 branches of the National Oil Refining & Distribution Company. In this research, it was used from the method stratified random sampling proportional to bulk, which questionnaires were distributed according to Morgan table and were distributed more than a...

متن کامل

Static Task Allocation in Distributed Systems Using Parallel Genetic Algorithm

Over the past two decades, PC speeds have increased from a few instructions per second to several million instructions per second. The tremendous speed of today's networks as well as the increasing need for high-performance systems has made researchers interested in parallel and distributed computing. The rapid growth of distributed systems has led to a variety of problems. Task allocation is a...

متن کامل

Extending the B Method with Distribution

The B method, developed by Abrial1, is a formal method for the development of provably correct computer systems. In the B method, a system is specified as an abstract machine consisting of some state and some operations acting on that state. This is essentially the same structure as an action system2 which describes the behaviour of a parallel reactive system in terms of the atomic actions (i.e...

متن کامل

Analysis of two production inventory systems with buffer, retrials and different production rates

This paper considers the comparison of two ðs; SÞ production inventory systems with retrials of unsatisfied customers. The time for producing and adding each item to the inventory is exponentially distributed with rate b. However, a production rate ab higher than b is used at the beginning of the production. The higher production rate will reduce customers’ loss when inventory level appro...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2002